window leaf - German English Dictionary